package com.meeting.meetingroom_api.dto;

import com.meeting.meetingroom_api.enums.AccountStatus;
import com.meeting.meetingroom_api.enums.CustomerApprovalStatus;
import com.meeting.meetingroom_api.enums.UserRole;
import lombok.Data;
import java.time.LocalDateTime;

@Data
public class UserDto {
    private Integer userId;
    private String username;
    private String fullName;
    private UserRole role;
    private String companyName;
    private String phoneNumber;
    private CustomerApprovalStatus customerApprovalStatus;
    private Integer approvedByAdminId; // 只传递ID
    private String approvedByAdminUsername; // 可以选择传递审批管理员的用户名
    private LocalDateTime approvedAt;
    private AccountStatus accountStatus;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;
}